home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 2
/
Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso
/
Pearls
/
midi
/
MidiKeyboard
/
MidiKeyboard.doc
< prev
next >
Wrap
Text File
|
1991-11-20
|
5KB
|
132 lines
==========================================================================
Documentation for the program MidiKeyboard 27-Oct-91 Jürgen Zimmermann
Author: Jürgen Zimmermann, Ringstr. 6, D-W-6719 Altleiningen, Germany
==========================================================================
Copyright
=========
The whole package (executable and documentation) is in
the public domain. It is allowed to copy and spread it as long as...
* my name and the copyright-note are left in,
* the completeness of the package is guaranteed,
* no profit is made by copying, selling or using my programs.
Suggestions are always welcome. If you find any bugs in the program,
please send me a detailed bug-report, I'll work on it.
The package "MidiKeyboard"
==========================
The whole package "MidiKeyboard" contains:
* MidiKeyboard.doc This documentation
* MidiKeyboard The executable
* midi.library Version 2.0 of Bill Bartons "midi.library"
(AmigaLibDisk227)
To "MidiKeyboard"
=================
With MidiKeyboard it is possible to play notes on keyboards, that are
connected via MIDI to the Commodore Amiga. Surely you think its just another
program like the one on AmigaLibDisk159, but there are some important
differences:
- MidiKeyboard recognize keystrokes like most music-programs (MED...) do.
- It is possible to play up to 16 notes independently without losing
control over the keyboard or the played notes!
The program is fully compatible to the new release of Amiga's Kickstart and
Workbench version 2.0, but does not make any use of new functions, so it will
also work with version 1.2/1.3 (as I tested it!).
You can start the program either from the Workbench or the CLI/Shell (thanks
to AMSoft for their Modula-2-compiler doing this automatically for me).
After being started, MidiKeyboard opens a window on the Workbench-Screen
(it is assumed, that the Workbench-Screen is open!), in which several
gadgets and a big(!) keyboard appear.
The 16 gadgets which contain the numbers 01 to 16 are used to determine
the MIDI-channel, MidiKeyboard sends the notes you play to.
Remember: The "Play-Channel" in MidiKeyboard MUST be the same as the
receive-channel of your keyboard, otherwise you would not be able to play
your keyboard via the computer. The active channel is shown by a Kick 2.0-like
shading of the gadget.
The two proportional gadgets help you to change some parameters of the
program. Use "Velocity" in order to change the "velocity" (means the
"virtual strength of hitting the keyboard", for more refer to
MIDI-Specifications) the note is played with. Transpose gives you the chance
to play all notes from the lowest to the highest note MIDI is able to handle.
An now to the play-possibilities:
Playing by mouse, you have two possibilities:
Play a single note by just hitting it on the drawn keyboard. This is the way,
you can play single notes. The note is only played as long as you hold the
left-mouse-button down. But you also can play chords. When you hit one of the
two SHIFT-keys, you can release the left-mouse-button and again select a note,
that is played together with the last one played etc. It is possible to play up
to 16 notes with that method, but you can only play chords with this feature
and your mouse! All the notes are muted, when you release the SHIFT-key AND the
left-mouse-button.
But the playing-by-mouse is not the feature, I was to write this program, it
was the playing-by-keystrokes.
By hitting keys on your computer-keyboard, you can control up to 16 notes
independently, which means you can play a bass-line along with a melodie, and
you do not have to worry, that there is any note played longer than you hold the
corresponding key on the keyboard down. Anyway, if there is any note that you
cannot stop playing by the keyboard (then something went wrong with the transmision of the
MIDI-Note-Off), just press HELP or DEL. DEL is better of both, because it
tries to mute all notes on your MIDI-keyboard.
If you activate another window, all currently played notes are muted!
Table of used keys for playing via computer-keyboard:
(should work with all keyboards, but I am not sure about this!)
2 3 5 6 7 9 0 ´ \
Q W E R T Y U I O P [ ]
A S F G H K L '
< Z X C V B N M , . -
Bye,
Yours
Jürgen
P.S. Is there anyone out there who is interested in an editor for the
YAMAHA DX7-synthesizer? I am writing such an editor (MidiKeyboard is
taken from it!) and I am still looking for some people to test it and
to make suggestions! Please write to me, if you are interested in such
an editor (perhaps I will write some more editors, if I have enough time
and fun to do so!).
And here is my address for bug-reports or suggestions:
Juergen Zimmermann
Ringstrasse 6
W-6719 Altleiningen
Germany
(Sorry for my bad documentation style, but english was not one of my
favourite subjects at school!)